#include <iostream>
#include <string>
#include <vector>
#include "boost/algorithm/string.hpp"

int main()
{
    std::string str = "1 标准回文数        简单 1 30000";
    std::vector<std::string> vs;
    // 第一个参数: 切分结果
    // 第二个参数: 需要切分的字符串
    // 第三个参数: 切分分隔符
    // 第四个参数: 是否要压缩 ———— token_compress_on表示压缩
    boost::split(vs, str, boost::is_any_of(" "), boost::algorithm::token_compress_on);
    for (auto &e : vs)
    {
        std::cout << e << " ";
    }
    std::cout << std::endl;
    return 0;
}